package uebungsblatt06.aufgabe11.paketA;

import uebungsblatt06.aufgabe11.paketB.*;

public class Nutzer
{
	private Z k1;
	private Z k2;
	private int wert;

	public Nutzer(Z k1, Z k2, int wert)
	{
		this.k1 = k1;
		this.k2 = k2;
		this.wert = wert;
	}

	public void aendern(int x)
	{
		if (k1.pruefen(x))
		{
			this.wert = x;
			k1.protokollieren();
		}
	}

	public void analysieren(double x)
	{
		if (k2.pruefen(x))
		{
			wert += k2.berechnen(x);
			k1.protokollieren();
		}
	}
}
